@charset "utf-8";
@font-face {  
	font-family: "aparajita"; font-weight: normal; font-style: normal;
	src: url('aparajita-webfont.eot');
	src: url('aparajita-webfont.eot?#iefix') format('embedded-opentype'),
		 url('aparajita-webfont.woff') format('woff'),
		 url('aparajita-webfont.ttf') format('truetype'),
		 url('aparajita-webfont.svg#Futura') format('svg');
} 

body {margin: 0px;padding: 0px;font-family:"微软雅黑","宋体";font-size:12px;color:#666666; background:url(../images/bg_top.jpg) 0px top repeat-x; line-height:24px;}
td {font-size: 12px;}
img {border:none;}
form,input,select,button {vertical-align:middle;font-size: 12px; margin: 0px;padding: 0px; font-family:"微软雅黑";}
p,ul,li,h1,h2,h3,h4,h5,dl,dt,dd,em,div {margin: 0px;padding: 0px; font-style:normal; list-style:none; text-indent:0px;}
p{ text-indent:2em;}
a:active{star:expression(this.onFocus=this.blur());} 
:focus{outline:none;}
a:focus,button:focus{outline:none; -moz-outline:none;}
::-moz-focus-inner{border:0px;outline:none;}

.clear {margin:0px; padding:0px; clear:both;}
.fr{ float:right;}
.fl{ float:left;}

/* ----- Links ----- */
a {text-decoration:none; color:#666666;}
a:hover {text-decoration:underline;color:#019fa8;}

/* ----- top css ----- */
#head{ width:980px; margin:0px auto; height:127px;}
#head a.logo{ display:block; height:86px; width:186px; float:left; background-image:url(../images/logo.gif);}
#head .top{ float:right; padding:33px 1px 0px 0px;}
#head .top .search{ display:inline-block; background:url(../images/bg_top.gif) 0px top no-repeat; padding:5px 0px 0px 15px; width:169px; height:26px; vertical-align:middle; margin-right:17px;}
#head .top .search .input{ float:left; border:0px; width:133px; height:22px; background:transparent; color:#b2b2b2;}
#head .top .search .btn{ border:0px; background:transparent; width:24px; height:20px; cursor:pointer; float:left;}
#head .top .version{ position:relative;display:inline-block; background:url(../images/bg_top.gif) 0px center no-repeat; width:110px; line-height:31px;}
#head .top .version em{ cursor:pointer; display:inline-block; padding-right:17px;text-align:center; text-align:center; width:93px;}
#head .top .version p{ position:absolute;z-index: 100; background:url(../images/bg_top.gif) 0px bottom no-repeat; display:inline-block; padding-right:17px;text-align:center; text-align:center; width:93px; top:31px; left:0px; display:none;}

/* ----- Navigation ----- */
#nav{ clear:both; height:40px; border-top: 1px solid #e8e8e8; padding-left:26px;}
#nav li{ float:left; position:relative; z-index:99;}
#nav li .aon a{display:block;height:40px; line-height:40px; background:url(../images/line_nav.gif) right top no-repeat; width:133px;text-align:center; font-size:14px;}
#nav li .aon .sele{color:#019fa8; text-decoration:none; background:url(../images/navonbg.gif) center top repeat; margin-top:-1px; height:41px; margin-left:-1px; }
#nav #last a{ background-image:none;}
#nav #last a:hover{ color:#019fa8; background:url(../images/navonbg.gif) center top repeat;}
#nav #last .sele{color:#019fa8; text-decoration:none; background:url(../images/navonbg.gif) center top repeat; margin-top:-1px; height:41px;}
#nav .subnav{ width:100%; position:absolute; top:40px; display:none; left:0px; color:#63615e; background:url(../images/sunnavbg2.png) center bottom no-repeat; padding:10px 0px;}
#nav .box2{ width:428px; background-image:url(../images/sunnavbg.png); padding:20px 0px 0px 0px; height:135px;}
#nav .box2 .img{ padding-top:4px; height:98px; background-image:url(../images/bg_nav.gif);float:left; margin-left:22px; display:inline; width:168px; text-align:center;}
#nav .box2 .img span{ text-align:center; width:151px; line-height:30px; height:30px; float:left;}
#nav .box2 dl{ float:left; width:192px; padding:17px 0px 0px 24px;}
#nav .box2 dl dd{ line-height:20px; width:80px; float:left; margin:0px;}
#nav .box1{ width:428px; background-image:url(../images/sunnavbg.png); padding:20px 0px 0px 0px; height:135px;}
#nav .box1 .img{ padding-top:4px; height:98px; background-image:url(../images/bg_nav.gif);float:left; margin-left:22px; display:inline; width:168px; text-align:center;}
#nav .box1 .img span{ text-align:center; width:151px; line-height:30px; height:30px; float:left;}
#nav .box1 dl{ float:left; width:192px; padding:0px 0px 0px 24px;}
#nav .box1 dl dd{ line-height:20px; margin:0px;}
#nav .subnav dd{ padding-left:14px; background:url(../images/arrow_nav1.gif) 0px center no-repeat; line-height:25px; margin-left:15px;}
#nav .subnav dd:hover{ background:url(../images/arrow_nav2.gif) 0px center no-repeat;}

.fullSlide {width:100%;	position:relative;height:574px;clear:both; overflow:hidden;}
.fullSlide .hd{ z-index:99; position:absolute; bottom:0px; left:50%; width:980px; margin-left:-490px;}
.fullSlide .hd li{ width:245px; float:left;}
.fullSlide .hd span { text-align:center; font-size:16px; height:48px; display:block; line-height:48px; cursor:pointer; color:#fff; background:url(../images/banner_hd.png) 0px top no-repeat; }
.fullSlide .hd span a{color:#fff; display:block;}
.fullSlide .hd span a:hover{background:url(../images/banner_hd.png) right 0px no-repeat; color:#fff; text-decoration:none; text-decoration:none; }
.fullSlide .hd li.on { background:url(../images/banner_hd.png) right bottom no-repeat;}
.fullSlide .hd li.on .mask dl{ display:block;}
.fullSlide .hd .mask{height:211px; width:245px;}
.fullSlide .hd .mask dl{ padding:17px 0px 0px 0px; height:194px; background-image:url(../images/maskbg.png); display:none;}
.fullSlide .hd .mask img{ display:block; margin:0px auto;}
.fullSlide .hd .mask p{padding:13px 20px 0px; line-height:20px;}
.fullSlide .bd div{ height:574px;}

.mainbox{ width:980px; margin:45px auto 0px; height:241px;}
.mainbox .about{ float:left; width:234px;}
.mainbox .about .title{ font-size:14px; line-height:42px; height:44px; color:#333333;}
.mainbox .about .text img{ display:block;}
.mainbox .about .text p{ margin-top:14px;}
.mainbox .news{ float:left; width:387px; height:189px; margin-left:19px; display:inline; border:1px solid #e1e1e1;}
.mainbox .news .title{ font-size:14px; padding-left:14px; line-height:37px; border-bottom:1px solid #e1e1e1; color:#333333; margin-bottom:11px;}
.mainbox .news li{ margin:0px 17px; height:26px; line-height:26px;}
.mainbox .news .frist{ height:76px; line-height:20px; font-size:14px;}
.mainbox .news .frist .text{ float:right; width:226px; padding-right:20px;}
.mainbox .news .frist .text p{ font-size:12px; line-height:18px; margin-top:0px;}
.mainbox .news .frist .text a{ color:#333;}
.mainbox .news li span{ float:right; color:#a7a7a7; font-family:Arial, Helvetica, sans-serif;}
.mainbox  #product{ float:right; width:321px;}
.mainbox  #product .burder{ width:321px; height:191px; float:left}
.mainbox  #product .slideBox{ width:321px; height:191px; position:relative; *z-index:0;  }
.mainbox  #product .slideBox .hd{ height:10px; position:absolute; bottom:17px; right:25px;}
.mainbox  #product .slideBox .hd ul{float:left;}
.mainbox  #product .slideBox .hd ul li{ margin-left:8px; display:inline; float:left; display:block; width:11px; height:10px; cursor:pointer; line-height:100px; background:url(../images/dot_scroll.png) right top no-repeat;}
.mainbox  #product .slideBox .hd ul li.on{ background:url(../images/dot_scroll.png) 0px top no-repeat;}
.mainbox  #product .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.mainbox  #product .slideBox .bd ul li{ position:relative;}
.mainbox  #product .burder .text{ position:absolute; top:0; right:0px; background-image:url(../images/textbg.jpg); width:153px; height:191px; color:#fff;}
.mainbox  #product .burder .text span{ display:block; margin:0px 5px; line-height:36px; padding:3px 0px 0px 5px; font-size:14px; border-bottom:2px solid #02d8dc;}
.mainbox  #product .burder .text p{ padding:16px 9px 0px 10px; text-indent:0em;}
.mainbox  #product .burder a{ cursor:pointer;}


/*subbody*/
.bgsubbody{ background-image:url(../images/bg_subbody.jpg);}
.bgt{ background:url(../images/subbg.jpg) center top no-repeat;}
#wrap{ width:980px; margin:0px auto; height:auto !important; height:300px; min-height:300px; padding:30px 0px;}
.bansub{ height:340px; background-position:center; background-repeat:no-repeat;}
.menubox{ text-align:center; background-image:url(../images/menubox.png); height:56px;}
.menubox a{ display:inline-block; min-width:99px; padding:0px 6px; line-height:56px; margin-left:1px;}
.menubox a:hover,.menubox a.current{ background:url(../images/bg_menuon.png) center bottom no-repeat; text-decoration:none;}
.titles{ margin-bottom:25px; text-align:center; text-transform:uppercase; line-height:45px; color:#019fa8; font-family:"aparajita"; font-size:37px; letter-spacing:0.1em;}
.titles span{ min-width:134px; padding:0px 82px; display:inline-block; line-height:33px; color:#019fa8; font-size:26px; background:url(../images/line_title.gif) center center no-repeat; font-family:"微软雅黑";}
.titles span em{ display:inline-block; min-width:134px; background-image:url(../images/bg_subbody.jpg); letter-spacing:0em;}
.caselist{ margin:29px 0px;}
.caselist li{ position:relative; float:left; width:326px; text-align:center; height:250ppx; overflow:hidden;}
.caselist li .mask{ display:none; color:#fff; position:absolute; left:0px; top:0px; width:326px; height:250px; line-height:44px; background-image:url(../images/maskbg2.png); text-align:center; font-size:22px;}
.caselist li .mask span{ display:block; margin:0px 29px; font-size:28px;font-family:"aparajita"; padding-top:88px; background:url(../images/line_span.png) 0px bottom repeat-x; text-transform:uppercase;}
.caselist li a{ color:#fff; cursor:pointer;}.caselist li a:hover{ color:#ffcc00; text-decoration:none;}
.hrlist{ width:1002px; margin-left:-22px; padding-top:14px;}
.hrlist dd{ margin:29px 0px 0px 22px; display:inline; float:left; position:relative; background-image:url(../images/hrbg.png); width:312px; height:287px;}
.hrlist dd .title{ padding:6px 33px 0px 26px; line-height:48px;}
.hrlist dd .title a{ font-size:18px; color:#019fa8; font-weight:bold;}
.hrlist dd img{ display:block; margin:0px auto 14px;}
.hrlist dd p{ text-indent:0em; line-height:18px; padding:0px 17px;}
.hrlist dd a.detail{ position:absolute; right:28px; bottom:9px; line-height:23px; display:inline-block; padding-left:22px; width:57px; background-image:url(../images/detailbg.gif);}

.hrthead{box-shadow: 1px 2px 2px #eaebec; background-color:#fff; position:relative; padding:46px 0px 16px 19px; color:#333333; font-size:14px; line-height:30px; margin:0px 0px 0px 0px;}
.hrthead .title{height:42px; color:#fff; font-size:16px; position:absolute; top:-0px; line-height:36px; font-weight:normal; left:-5px; background:url(../images/hrtitle.png) 0px top no-repeat;}
.hrthead .title em{background:url(../images/hrtitle.png) right bottom no-repeat; height:42px; padding:0px 34px 0px 17px; display:inline-block;}

.hrthead .w1{ width:300px; display:inline-block;}
.hrdetail{ margin:40px 0px 0px 0px; line-height:18px; color:#cff4f6; background: #019fa8 url(../images/hrbg.jpg) 0px top no-repeat; height:auto !important; height:418px; min-height:418px; padding:35px 15px 0px 489px;}
.hrdetail .t1{ color:#fff; line-height:30px; font-size:18px;}
.hrdetail .t2{ color:#fff; line-height:34px; font-size:14px;}
.hrdetail .file{ padding-top:17px;}
.hrdetail a.up{ color:#fff; margin:19px 0px 0px 0px; display:inline-block; background-image:url(../images/upbtn.gif); width:89px; line-height:25px; text-align:center;}

#focus_Box{position:relative;height:369px;margin:20px auto 10px;}
#focus_Box ul{position:relative;width:830px;height:369px}
#focus_Box li{z-index:0;position:absolute; width:0px;height:0px;top:146px;cursor:pointer;left:307px;}
#focus_Box li img{width:100%;background:url(images/loading.gif) no-repeat center 50%;height:100%;vertical-align:top}
#focus_Box li span{position:absolute;left:0;bottom:-30px;width:100%;font-size:16px; font-family:"微软雅黑"; display:block; text-align:center;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:34px;height:34px;top:160px;}
#focus_Box .prev{background:url(../images/arrow_btn.gif) left top no-repeat;left:0px}
#focus_Box .next{background:url(../images/arrow_btn.gif) right top no-repeat;right:0px} 
#focus_Box .prev:hover{background-position:left bottom;}
#focus_Box .next:hover{background-position:right bottom;}
#focus_Box a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;background:url(images/share-btn.png) no-repeat;text-indent:-999px;}

.newslist { padding-top:10px;}
.newslist .frist{ background-color:#fff; height:281px; margin-bottom:41px; position:relative;}
.newslist .frist .text{ line-height:23px; padding:48px 62px 0px 0px; float:right; width:402px;}
.newslist .frist .text .title{ font-size:14px; color:#c2c2c2; line-height:25px; text-align:center;}
.newslist .frist .text .title a{color:#333;}
.newslist .frist .text .date{ color:#c2c2c2; line-height:25px; text-align:center; margin-bottom:14px;}
.newslist ul{ background-image:url(../images/newsbg.png);}
.newslist ul li{ height:36px; line-height:36px; padding:0px 26px 0px 38px; color:#929191;}
.newslist ul li a{ font-size:14px;}
.newslist .arrow{  position:absolute; right:62px; bottom:33px; }
.newslist .arrow a{ display:block;  width:30px; height:30px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
cursor:pointer; background:url(../images/arrow_btn2.gif) 0 0 no-repeat; }
.newslist .arrow .next{ background-position:-30px -0px;}

.contact{ padding-top:25px; position:relative;}
.contact .maskbg{ width:310px; height:580px; background-image:url(../images/maskbg3.png); position:absolute; left:0px; top:25px;}
.contact .maskbg .text{ padding:26px 10px 4px 34px; color:#fff; background:url(../images/linebg.png) 0px bottom repeat-x; height:auto !important; height:210px; min-height:210px;}
.contact .maskbg .text h1{ line-height:62px; font-size:18px;}
.contact .feedback{ padding:20px 0px 0px 30px; color:#fff;}
.contact .feedback dt{ text-align:center; margin-bottom:19px;}
.contact .feedback dt span{ font-size:14px; border:2px solid #fff; width:146px; line-height:26px; display:inline-block;}
.contact .feedback dd{ padding-top:7px; clear:both;}
.contact .feedback dd span{ width:66px; display:inline-block;}
.contact .feedback .input{ border:0px; height:24px; line-height:24px; padding-left:6px; width:170px; background-color:#d4f1f1;}
.contact .feedback .input2{ border:0px; height:65px; vertical-align:top; line-height:24px; padding-left:6px; width:170px; background-color:#d4f1f1;}
.contact .feedback .btn{ width:83px; height:26px; color:#fff; background: #00838b; border:none; cursor:pointer;}

.caselist2{ width:989px; margin-left:-9px;}
.caselist2 dd{ line-height:38px; font-size:14px; width:320px; height:268px; margin:11px 0px 0px 9px; float:left; text-align:center;}
.caselist2 dd img{ display:block;}

/*弹出大图样式*/
#lightbox {POSITION: absolute; TEXT-ALIGN: center; LEFT: 0px; Z-INDEX: 100; LINE-HEIGHT: 0; WIDTH: 100%;}
#lightbox A IMG {BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none;}
#outerImageContainer {HEIGHT: 250px; POSITION: relative; MARGIN: 0px auto; WIDTH: 250px; BACKGROUND-COLOR: #fff;}
#imageContainer {PADDING-BOTTOM: 10px; PADDING-TOP: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px;}
#imageContainer IMG {MARGIN: 0px auto;}
#loading {HEIGHT: 25%; POSITION: absolute; TEXT-ALIGN: center; LEFT: 0%; LINE-HEIGHT: 0; TOP: 40%; WIDTH: 100%;}
#hoverNav {HEIGHT: 100%; POSITION: absolute; LEFT: 0px; Z-INDEX: 10; TOP: 0px; WIDTH: 100%;}
#imageContainer > #hoverNav {LEFT: 0px;}
#hoverNav A {OUTLINE-STYLE: none;}
#prevLink {HEIGHT: 100%; BACKGROUND: url(../images/blank.gif) no-repeat; DISPLAY: block; WIDTH: 49%;}
#nextLink {HEIGHT: 100%; BACKGROUND: url(../images/blank.gif) no-repeat; DISPLAY: block; WIDTH: 49%;}
#prevLink {FLOAT: left; LEFT: 0px;}
#nextLink {RIGHT: 0px; FLOAT: right;}
#prevLink:hover {BACKGROUND: url(../images/prev.gif) no-repeat left 50%;}
#prevLink:hover:visited {BACKGROUND: url(../images/prev.gif) no-repeat left 50%;}
#nextLink:hover {BACKGROUND: url(../images/next.gif) no-repeat right 50%;}
#nextLink:hover:visited {BACKGROUND: url(../images/next.gif) no-repeat right 50%;}
#nextLinkText { COLOR: #ff9834; TEXT-DECORATION: none;}
#prevLinkText { COLOR: #ff9834; TEXT-DECORATION: none;}
#nextLinkText {PADDING-LEFT: 20px;}
#prevLinkText {PADDING-RIGHT: 20px;}
.ontop #imageData {PADDING-TOP: 5px;}
#imageDataContainer {FONT: 12px/1.4em Verdana, Helvetica, sans-serif; MARGIN: 0px auto; BACKGROUND-COLOR: #fff;}
#imageData {PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px;}
#imageData #imageDetails { WIDTH: 100%; text-align:center; font-family:"微软雅黑"; font-size:14px; line-height:49px;}
#imageData #numberDisplay {PADDING-BOTTOM: 1em; CLEAR: left; DISPLAY: none;}
#bottomNavClose {FLOAT: right; margin:-25px -25px 0px 0px; z-index:1000; position:relative;}
#imageData #helpDisplay {FLOAT: left; CLEAR: left; DISPLAY: block;}
#overlay {HEIGHT: 500px; POSITION: absolute; LEFT: 0px; FILTER: alpha(opacity=67); Z-INDEX: 90; DISPLAY: none; TOP: 0px; WIDTH: 100%; BACKGROUND-COLOR: #000; -moz-opacity: 0.6; opacity: 0.6;}
.clearfix:after {HEIGHT: 0px; CONTENT: "."; CLEAR: both; DISPLAY: block; VISIBILITY: hidden;}
* HTML > BODY .clearfix {DISPLAY: inline-block; WIDTH: 100%;}
* HTML .clearfix {HEIGHT: 1%;}
#lightboxIframe {DISPLAY: none;}
/*弹出大图样式 end*/

.application{ background-color:#fff; margin-top:35px;}
.application .text{ width:362px; padding:67px 44px 20px 0px; float:right; font-size:14px;}
.application .text .t1{ text-align:center; color:#333333; font-size:16px; margin-bottom:28px; background:url(../images/titlebg.gif) 0px top no-repeat; margin-bottom:24px;}
.application .text .t1 span{ display:block; line-height:29px; padding:7px 20px 7px 20px; background:url(../images/titlebg.gif) right bottom no-repeat;}

.menuleft{ float:left; width:220px;}
.menuleft .title{ padding-left:20px; line-height:44px; color:#fff; font-size:16px; background-image:url(../images/titles.png); overflow:hidden;}
.menuleft .pb{ clear:both; background-image:url(../images/menubottom.png); height:13px;}
.menusel{position:relative; background-image:url(../images/menubg.png); }
.menusel h2{ margin:0px 3px; font-size:12px;line-height: 31px; font-weight:normal; padding-left:15px;border-top: 1px solid #f3f3f3;}
.menusel h2 a{ display: block; width:214px; position:relative; z-index:2;}
.menusel a:hover{ position:relative; z-index:1;}
.menusel a.pon{color:#019fa8;}
.position{ position:absolute; z-index:2;left:215px; top:0px;}
.menusel ul{width:191px; position:relative; z-index:2; display:none; background:url(../images/submenubg.png) right bottom no-repeat; padding-bottom:17px;}
.menusel .block{ display:block;}
.typeul li{width:191px; position:relative;}
.typeul li a{padding-left:13px; width:178px;}
.typeul li a:hover{ border:none;}
.typeul{ line-height:28px;}
.typeul ul{left:183px; top:0; position:absolute; background:url(../images/submenubg.png) right bottom no-repeat; padding-bottom:17px;}
.menusel .pts{ height:17px; background:url(../images/submenubg.png) 0px bottom no-repeat; position:absolute; top:-17px; left:0px;}

.prolist{ float:right; width:736px; margin-top:-18px;}
.prolist li{ margin-top:18px; background-image:url(../images/probg.png); height:157px; padding:16px 30px 0px 19px;}
.prolist .text{ width:463px; float:right; line-height:21px;}
.prolist .text span{ display:block; line-height:44px; font-size:16px;}
.prolist .text em{display: block; width:456px;height:59px;}
.prolist .text span a{ color:#333;}.prolist .text span a:hover{ color:#01b4bf;}
.prolist .text .detail{ text-align:right;padding:6px 3px 0px 0px}
.prolist .text .detail a{text-align:center; display:inline-block; width:67px; line-height:20px; color:#fff; background-color:#01b4bf;}

.proinfo{ float:right; width:680px; padding:25px; background-color:#fff; height:auto !important; height:350px; min-height:350px; line-height:22px;}
.proinfo .t1{ font-size:18px; color:#333333; line-height:36px; margin:15px 0px 8px 0px;}


.fypage{ font-size:14px; text-align:right; padding-top:35px; color:#666666; clear:both;}
.fypage a{color:#bfbfbf;}.fypage a:hover{color:#0b6acf;}.fypage a.on{color:#0b6acf;}
.fypage .prev{ display:inline-block; background:url(../images/line_page.gif) 0px center no-repeat; padding-left:4px;}
.fypage .prev a{ background:url(../images/arrow_left.gif) 0px center no-repeat; padding-left:10px; color:#333333;}
.fypage .prev a.disabled{ background:url(../images/arrow_grayleft.gif) 0px center no-repeat; padding-left:10px; color:#9d9d9d;}
.fypage .prev a:hover.disabled{ text-decoration:none; color:#9d9d9d;}
.fypage .next{ display:inline-block;background:url(../images/line_page.gif) right center no-repeat; padding-right:4px;}
.fypage .next a{ padding-right:10px; background:url(../images/arrow_right.gif) right center no-repeat; color:#333333;}
.fypage .next a.disabled{ background:url(../images/arrow_grayright.gif) right center no-repeat; padding-left:10px; color:#9d9d9d;}
.fypage .next a:hover.disabled{ text-decoration:none; color:#9d9d9d;}
.fypage .num{ display:inline-block; padding-right:7px; margin:0px 7px; height:17px; line-height:17px; color:#333333; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3;}
.fypage .num a{ margin-left:7px;}

/* ----- font ----- */
.Arial {font-family:Arial, Helvetica, sans-serif;}
.yh{ font-family:"微软雅黑";}

.content{ padding-top:24px; line-height:20px;}

.p0{ padding:0px 0px 10px 0px; text-indent:2em;}

.cen{ text-align:center; color:#333333; font-size:24px; line-height:34px; padding:18px 0px 23px 0px;}
.titleinfo{ text-align:center; color:#b1b1b1; line-height:32px; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; margin-bottom:20px;}

.prevn{ margin:29px 0px 0px 0px; clear:both; border-top:1px solid #e8e8e8; }
.prevn ul{ margin-top:23px;}
.prevn li{ padding-bottom:13px; line-height:28px;}
.prevn li span{ display:inline-block; text-align:center; color:#fff; margin-right:15px; width:79px; line-height:28px; background-color:#01b4bf;}
.prevn a.back{ float:right; margin-top:45px; width:64px; text-align:center; display:inline-block; padding-left:15px; line-height:28px; background-image:url(../images/backbg.gif);}

/* ----- footer ----- */
#sitemap { border-top:1px solid #f5f5f5; background-color:#fbfbfb; height:auto !important; height:187px; min-height:187px;}
#sitemap ul{ width:980px; margin:0px auto;}
#sitemap ul li{ float:left; width:108px; line-height:21px;}
#sitemap ul li dt{ line-height:36px; font-size:14px;}
#sitemap ul .w1{width:91px;}
#sitemap ul .w2{width:119px; padding-right:20px;}
#sitemap ul .w2 dt{ text-align:center;}
#sitemap ul .w2 dd{ padding-left:8px;}
#sitemap ul li dd a{ color:#8a8a8a;}#sitemap ul li dd a:hover{ color:#019fa8;}
#sitemap .tel{ float:right; width:210px; text-align:center; line-height:24px; padding-top:29px; color:#8b8b8b;}
#sitemap .tel p{ color:#666666; font-size:24px; text-indent:0em;}
.bshare-custom{ margin-top:14px;}
#bottom{ background: #019fa8 url(../images/bg_bottom.gif) 0px top repeat-x;}
#bottom ul{ width:980px; margin:0px auto; height:57px;}
#bottom ul li{ float:left;}
#bottom ul li a.logo{ display:block; background-image:url(../images/logo_b.gif); width:148px; height:57px;}
#bottom ul .copyright{ float:right; padding:7px 1px 0px 0px; line-height:21px; color:#fff;}
#bottom ul .copyright a{color:#fff;}
